package com.feemanage.domain.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.framework.config.BigDecimalSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel("经费调账--经费卡对应的费用list")
public class AlterationVals {

    @ApiModelProperty("累计入账")
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal allincome;//累计入账

    @ApiModelProperty("额度结余")
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal balance;//额度结余

    @ApiModelProperty("经费卡号")
    private String feeCardNum; //经费卡号

    @ApiModelProperty("经费代码")
    private String subjectCode;//经费代码

    @ApiModelProperty("调整量")
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal budgetFeeChange; //调整量

    @ApiModelProperty("调整后入账额度")
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal afterAmount; //调整后入账额度

}
